Formal Aspects of Workkow Management Part 2: Distributed Scheduling
نویسنده
چکیده
Work ows are composite activities that achieve interoperation of a variety of system and human tasks. Work ows must satisfy subtle domain-speci c integrity and organizational requirements. Consequently, exibility in execution is crucial. A promising means to achieve exibility is through declarative speci cations (Part 1) with automatic distributed scheduling techniques (Part 2). We address the problem of scheduling work ows from declarative speci cations given in terms of intertask dependencies and event attributes. Our approach involves distributed events, which are automatically set up to exchange the necessary messages. Our approach uses symbolic reasoning to (a) determine the initial constraints on events or guards, (b) preprocess the guards, and (c) execute the events. It has been implemented. work ows, temporal logic, scheduling. This is a greatly extended and revised version of a paper that appears in the Proceedings of the International Conference on Data Engineering (ICDE), held in New Orleans in February 1996. Some of the preliminary work of this paper was performed in the Carnot Project at MCC. I participated in discussions with Paul Attie, Greg Meredith, and Chris Tomlinson. Many signi cant revisions and enhancements|including a new formal semantics, all proofs, most de nitions, and most theorems|were made at NCSU. I have bene ted from discussions with Neerja Bhatt, Anuj Jain, and Chubin Lin, and comments from Krithi Ramamritham. Partially supported by the NCSU College of Engineering, by the National Science Foundation under grants IRI-9529179 and IRI-9624425, and by IBM.
منابع مشابه
Formal Aspects of Workkow Management Part 1: Semantics
Work ows are composite activities that achieve interoperation of a variety of system and human tasks. Work ows must satisfy subtle domain-speci c integrity and organizational requirements. Consequently, exibility in execution is crucial. A promising means to achieve exibility is through declarative speci cations (Part 1) with automatic distributed scheduling techniques (Part 2). Intertask depen...
متن کاملFrom Formal Work ow Models to Intelligent Agents
Todays business workkows, e.g. in administration, have a strong need for support by information technology, because they heavily rely on the eecient and uent interaction of human actors and artiicial systems. At the same time, workkow tasks supported or automatically executed by computers get more and more complex. Intelligent agents try to cope with both of these settings by providing a Softwa...
متن کاملEvent-based Modeling and Analysis of Distributed Workkow Executions
Workkows are computer supported processes composed of related activities that are executed in highly heterogeneous and distributed environments. Aspects covered in workkow management range from systems design issues and transactional work-ows to business process modeling and business process re-engineering. Workkow executions have so far mostly been studied in technical terms like client-server...
متن کاملA Work ow Speci cation Language and its Scheduler
This paper describes a workkow speciication language, namely MFDL, and the implementation of its scheduler in a distributed environment. Distributed nature of the scheduling provides failure resilience and increased performance. Since workkow scheduling and management is highly aaected from the way the workkow is speciied, a workkow speciication language should be eecient to prevent the problem...
متن کاملEssential Principles for Workkow Modelling Eeectiveness
While the speciication languages of workkow management systems focus on process execution semantics, the successful development of workkows relies on a fuller conceptualisation of business processing, including process semantics. Traditionally, the success of conceptual modelling techniques has depended largely on the adequacy of certain requirements: conceptualisation (following the Con-ceptua...
متن کامل